package work20241120;

import java.util.Scanner;

/**
 * @author zdl
 * @date 2024/11/20
 */
public class Demo3 {
    public static void main(String[] args) {
        /**
         * 3.for循环练习：求质数
         * 需求:键盘录入一个正整数x，判断该整数是否为一个质数。
         *     质数：只能被1和本身整除，否则为合数。
         */
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个正整数:");
        int num = sc.nextInt();
        if(num == 1){
            System.out.println("是质数");
        }
        boolean result = true;
        if (num > 1) {
            for (int i = 2; i < num; i++) {
                if(num % i == 0 ){
                    result = false;
                    break;
                }
            }
        }
        if (result){
            System.out.println("是质数");
        }else {
            System.out.println("是合数");
        }

    }
}
